<?php
session_start();
@include('php/funciones.php');
@include("php/eliminar_cache.php");


////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
// FUNCION PARA AGREGAR ACCIONES
////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////

function ingresar_plan($_POST) {
	//AGREGAR NUEVO ACCIONES
	$bd = new DB();

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	//FECHA PARA REGISTRAR LAS ACCIONES
	@$fecha = date("d-m-Y");
	//OBTIENE EL ESTABLECIMIENTO A APARTIR DEL USUARIO

	
	//DECLARA INSERT FALSE YA QUE SINO ENTRA EN NINGUNA SECCION MOSTRARA UN MENSAJE DE ERROR
	$insert = FALSE;

			if(empty($nombre_acc_5) || $dimensiones=="0" || empty($detalle_acc_5) || empty($responsable_acc_5) || empty($inicio_acc_5) || empty($fin_acc_5) || empty($recursos) || empty($tec) || empty($programa) || empty($ver_1) || empty($sep) ){
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
				break;
			}

			//INSERTA LA ACCION
			@$id_acc = id_disponible("id_acc_n","accion_nueva");
			@$insert_accion = $bd->query("INSERT INTO accion_nueva (id_acc_n, nombre_acc_n,descripcion_acc_n, inicio_acc_n, fin_acc_n, responsable_acc_n, recursos_acc_n, tecnologia_acc_n, programa_acc_n, ver_1_acc_n, ver_2_acc_n, ver_3_acc_n, sep_acc_n, id_est, id_periodo,id_tipo_plan,id_dimension) VALUES('$id_acc','$nombre_acc_5','$detalle_acc_5','$inicio_acc_5','$fin_acc_5','$responsable_acc_5','$recursos','$tec','$programa','$ver_1','$ver_2','$ver_3','$sep',".$_SESSION['establecimiento'].",".$_SESSION['periodo'].",'$tipo_planificacion','$dimensiones')", OBJ);
			
			@$id_reg = id_disponible("id_reg","registro_accion");
			@$insert_registro = $bd->query("INSERT INTO registro_accion (id_reg,fecha_reg,id_tipo_plan,id_acc_n,id_est) VALUES('$id_reg','$fecha','$tipo_planificacion','$id_acc',".$_SESSION['establecimiento'].")", OBJ);

	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($insert_accion->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Accion Agregada Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}


////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////
// FUNCION PARA ELIMINAR ACCIONES
////////////////////////////////////////////////
////////////////////////////////////////////////
////////////////////////////////////////////////


function eliminar_plan($_POST) {
	//AGREGAR NUEVO ACCIONES
	$bd = new DB();

	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

	////////////////////////////////////////////
	///////SECCION 5
	////////////////////////////////////////////

	$aprobar_eliminar = valida_eliminar($accion,"id_acc_n","orden_requerimiento");
	if($aprobar_eliminar){
			$delete_registro = $bd->query("DELETE FROM registro_accion WHERE id_acc_n = '$accion'",OBJ);
			$delete_accion = $bd->query("DELETE FROM accion_nueva WHERE id_acc_n = '$accion'",OBJ);
			$mensaje = TRUE;
	}

		if($mensaje){
				$mensaje = '<div class="notice success">';
				$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
				$mensaje .= 'Accion Eliminada Correctamente';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			} else {
				$mensaje = '<div class="notice error">';
				$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
				$mensaje .= 'Error NO Se Completo Su Solicitud. Existen Datos Relacionados A Esta Accion';
				$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
				$mensaje .= '</div>';
				return $mensaje;
			}
		}
?>